Refine this word faster
Indri indri
Definitions
Noun
- 1 large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn wordnet
See also for "indri indri"
Next best steps
Mini challenge
Unscramble this word: indriindri